ServerApplication<application-number>

String, String, Integer, String (schema‑name, application‑name[, time[, initialize‑method]])

Not specified

Purpose

The ServerApplication<application-number> parameter specifies the non‑GUI server application that is executed when the jadclient program node initializes unless the optional time variable is also specified, in which case the application starts at the specified time.

The optional initialize‑method variable has a maximum length of 250 characters and cannot contain commas. If the method requires a String or Object parameter, it must be specified as shown in the following example.

ServerApplication1 = NoteTest, NotesApp, , init(null)

The initialize method should not use any Graphical User Interface (GUI) facilities and should not invoke printing services.

The application‑number variable of the first server application parameter must start at 1, with the variable in other parameters, if any, having unique consecutive numbers; that is, ServerApplication2, ServerApplication3, and so on.

Each non‑GUI server application specified in a ServerApplication<application‑number> parameter that is to be started when the jadclient program node initializes executes the initialize method defined for the application or specified in the initialize‑method variable. The application continues execution until it terminates by itself or the JADE system stops its execution.

To start the non‑GUI server application at a specific time, specify the optional integer time variable as a four‑digit number representing the start time of the application in a 24‑hour time format, with valid values in the range 0000 through 2359.

Parameter is read when …

The jadclient program node is started.

Hint

Non-GUI applications defined in this section are displayed in the JADE Monitor window as processes executing on the jadclient program node.